package com.gl.ruanzhu.indto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.sql.Date;

@ApiModel("TaskDto")

public class TaskInDto {
    @ApiModelProperty("id")
    private String id;
    @ApiModelProperty("任务参数")
    private String taskName;
    @ApiModelProperty("当前页数")
    private int pageNum;
    @ApiModelProperty("每页数量")
    private int pageSize;
    /**任务类型 1:设计任务 2：流通任务**/
    private int taskKind;
    /**父任务id**/
    private int pid;
    /**供应方**/
    private String provider;
    /**负责人**/
    private String leader;
    /**一级行业类别**/
    private int primaryIndustryCategory;
    /**二级行业类别**/
    private int secondaryIndustryCategory;
    /**发布日期**/
    private Date startTime;
    /**截止日期**/
    private Date endTime;
    /**需求方电话**/
    private String tel;
    /**状态：0：申请/邀请 1：计划提交 2：任务进行中 3：审核 4：验收 5：完成**/
    private int state;
    /**详情**/
    private String details;
    /**附件名称**/
    private String enclosureName;
    /**附件地址**/
    private String enclosureUrl;
    /**响应状态：0：待响应 1：计划中 2：进行中 3：审核 4：验收 5：完成**/
    private String responseStatus;
    /**是否完成 **/
    private String isFalish;
    /**完成时间**/
    private String falishTime;
    /**是否要求 参与该项目**/
    private String isPub;
    /**评价**/
    private String evaluate;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getTaskKind() {
        return taskKind;
    }

    public void setTaskKind(int taskKind) {
        this.taskKind = taskKind;
    }

    public int getPid() {
        return pid;
    }

    public void setPid(int pid) {
        this.pid = pid;
    }

    public String getProvider() {
        return provider;
    }

    public void setProvider(String provider) {
        this.provider = provider;
    }

    public String getLeader() {
        return leader;
    }

    public void setLeader(String leader) {
        this.leader = leader;
    }

    public int getPrimaryIndustryCategory() {
        return primaryIndustryCategory;
    }

    public void setPrimaryIndustryCategory(int primaryIndustryCategory) {
        this.primaryIndustryCategory = primaryIndustryCategory;
    }

    public int getSecondaryIndustryCategory() {
        return secondaryIndustryCategory;
    }

    public void setSecondaryIndustryCategory(int secondaryIndustryCategory) {
        this.secondaryIndustryCategory = secondaryIndustryCategory;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getDetails() {
        return details;
    }

    public void setDetails(String details) {
        this.details = details;
    }

    public String getEnclosureName() {
        return enclosureName;
    }

    public void setEnclosureName(String enclosureName) {
        this.enclosureName = enclosureName;
    }

    public String getEnclosureUrl() {
        return enclosureUrl;
    }

    public void setEnclosureUrl(String enclosureUrl) {
        this.enclosureUrl = enclosureUrl;
    }

    public String getResponseStatus() {
        return responseStatus;
    }

    public void setResponseStatus(String responseStatus) {
        this.responseStatus = responseStatus;
    }

    public String getIsFalish() {
        return isFalish;
    }

    public void setIsFalish(String isFalish) {
        this.isFalish = isFalish;
    }

    public String getFalishTime() {
        return falishTime;
    }

    public void setFalishTime(String falishTime) {
        this.falishTime = falishTime;
    }

    public String getIsPub() {
        return isPub;
    }

    public void setIsPub(String isPub) {
        this.isPub = isPub;
    }

    public String getEvaluate() {
        return evaluate;
    }

    public void setEvaluate(String evaluate) {
        this.evaluate = evaluate;
    }
}
